to bear the seal of approval - Deutsch Englisch Wörterbuch